翻訳と辞書
Words near each other
・ Service product management
・ Service Profile Identifier
・ Service Program for Older People
・ Service Prosecuting Authority
・ Service provider
・ Service Provider Gateway
・ Service provider interface
・ Service Provisioning Markup Language
・ Service Publications
・ Service quality
・ Service record
・ Service record of Heinrich Himmler
・ Service record of Reinhard Heydrich
・ Service recovery
・ Service recovery paradox
Service refactoring
・ Service regulation
・ Service release premium
・ Service Request Block
・ Service Request Transport Protocol
・ Service reusability principle
・ Service review
・ Service ribbon
・ Service rifle
・ Service Rigs
・ Service robot
・ Service régional d'admission du Montréal métropolitain
・ Service scan
・ Service science and engineering
・ Service science, management and engineering


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Service refactoring : ウィキペディア英語版
Service refactoring

Within the service-orientation design paradigm, Service Refactoring is a design pattern, which is applied to an existing service〔(service )〕 so that either the service logic or its implementation can be changed without affecting the service consumers.
==Rationale==
It is quite natural for a service to undergo changes because of various reasons. The change could be required because the underlying implementation e.g. databases, legacy systems, etc. need to be upgraded or simply because the original service logic was not making efficient use of memory. In other cases, the change could be initiated from the service consumers themselves e.g. with a limited concurrent usage, the service performs as stated in its SLA, however, with increase in its concurrent usage, the service is unable to fulfill its SLA, consequently the service needs to respond to the increasing performance demands from its service consumers.〔Jason Bloomberg.(The Four Pillars of Service-Oriented Development )(). Date accessed: 27 April 2010.〕
This situation needs to be dealt with in a manner so that the service is upgraded without affecting its consumers that have already formed dependencies on the service. Although one could argue that responding to any of the aforementioned requirements should not be problematic as long as the service honors its contract, however, over here we are not just concerned with the correctness of the outcome linked with the execution of service capabilities〔(Service Capabilities )〕 but also with the behavior and the reliability of the service. To address these issues, the Service Refactoring design pattern provides a strategy that strives to ensure a service can evolve without negatively affecting its consumers.〔Thomas Erl.(Introducing SOA Design Patterns )(). Date accessed: 5 April 2010.〕

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Service refactoring」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.